.class public final Lg/g;
.super Ljava/lang/Object;


# instance fields
.field public a:Lkairo/android/h/a;

.field public b:F

.field public c:F

.field public d:F

.field public e:F

.field public f:F

.field public g:F

.field public h:J

.field public i:J

.field public j:I

.field public k:Ljava/lang/Object;

.field protected l:J


# direct methods
.method public constructor <init>()V
    .locals 0

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public final a(Lkairo/android/h/a;IFFLkairo/android/h/f;Ljava/lang/Object;)V
    .locals 3

    const/4 v2, 0x0

    iput-object p1, p0, Lg/g;->a:Lkairo/android/h/a;

    iput p2, p0, Lg/g;->j:I

    iput p3, p0, Lg/g;->b:F

    iput p4, p0, Lg/g;->c:F

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iput-wide v0, p0, Lg/g;->l:J

    iput-wide v0, p0, Lg/g;->h:J

    iput-object p6, p0, Lg/g;->k:Ljava/lang/Object;

    const-wide/16 v0, 0x0

    iput-wide v0, p0, Lg/g;->i:J

    if-eqz p5, :cond_0

    invoke-virtual {p5}, Lkairo/android/h/f;->b()J

    move-result-wide v0

    iput-wide v0, p0, Lg/g;->i:J

    :cond_0
    iput v2, p0, Lg/g;->e:F

    iput v2, p0, Lg/g;->d:F

    iput v2, p0, Lg/g;->g:F

    iput v2, p0, Lg/g;->f:F

    return-void
.end method

.method public final a()Z
    .locals 13

    const-wide/16 v11, 0x0

    const/4 v10, 0x0

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iget-wide v2, p0, Lg/g;->h:J

    sub-long/2addr v0, v2

    long-to-int v0, v0

    div-int/lit8 v0, v0, 0x32

    const/16 v1, 0x8

    if-lt v0, v1, :cond_0

    const/4 v0, 0x1

    :goto_0
    return v0

    :cond_0
    iget v0, p0, Lg/g;->d:F

    float-to-double v0, v0

    iget v2, p0, Lg/g;->e:F

    float-to-double v2, v2

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    iget-wide v6, p0, Lg/g;->l:J

    sub-long/2addr v4, v6

    long-to-double v4, v4

    const-wide v6, 0x408f400000000000L    # 1000.0

    div-double/2addr v4, v6

    iget v6, p0, Lg/g;->b:F

    float-to-double v6, v6

    iget v8, p0, Lg/g;->d:F

    float-to-double v8, v8

    mul-double/2addr v8, v4

    add-double/2addr v6, v8

    double-to-float v6, v6

    iput v6, p0, Lg/g;->b:F

    iget v6, p0, Lg/g;->c:F

    float-to-double v6, v6

    iget v8, p0, Lg/g;->e:F

    float-to-double v8, v8

    mul-double/2addr v8, v4

    add-double/2addr v6, v8

    double-to-float v6, v6

    iput v6, p0, Lg/g;->c:F

    iget v6, p0, Lg/g;->d:F

    float-to-double v6, v6

    iget v8, p0, Lg/g;->f:F

    float-to-double v8, v8

    mul-double/2addr v8, v4

    add-double/2addr v6, v8

    double-to-float v6, v6

    iput v6, p0, Lg/g;->d:F

    iget v6, p0, Lg/g;->e:F

    float-to-double v6, v6

    iget v8, p0, Lg/g;->g:F

    float-to-double v8, v8

    mul-double/2addr v4, v8

    add-double/2addr v4, v6

    double-to-float v4, v4

    iput v4, p0, Lg/g;->e:F

    cmpl-double v4, v0, v11

    if-ltz v4, :cond_1

    iget v4, p0, Lg/g;->d:F

    cmpg-float v4, v4, v10

    if-ltz v4, :cond_2

    :cond_1
    iget v4, p0, Lg/g;->d:F

    cmpl-float v4, v4, v10

    if-ltz v4, :cond_3

    cmpg-double v0, v0, v11

    if-gez v0, :cond_3

    :cond_2
    iput v10, p0, Lg/g;->d:F

    :cond_3
    cmpl-double v0, v2, v11

    if-ltz v0, :cond_4

    iget v0, p0, Lg/g;->e:F

    cmpg-float v0, v0, v10

    if-ltz v0, :cond_5

    :cond_4
    iget v0, p0, Lg/g;->e:F

    cmpl-float v0, v0, v10

    if-ltz v0, :cond_6

    cmpg-double v0, v2, v11

    if-gez v0, :cond_6

    :cond_5
    iput v10, p0, Lg/g;->d:F

    :cond_6
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iput-wide v0, p0, Lg/g;->l:J

    const/4 v0, 0x0

    goto :goto_0
.end method
